earth-sheltered structure - Turco Inglés Diccionario